package com.moss.cloud.common.core.utils.file;

import java.awt.image.BufferedImage;

/**
 * 图片加载回调接口
 */
public interface ImageLoadCallback {
    /**
     * 进度更新回调
     * @param progress 进度(0-100)
     */
    void onProgress(int progress);

    /**
     * 加载完成回调
     * @param image 加载完成的图片
     */
    void onComplete(BufferedImage image);

    /**
     * 错误回调
     * @param e 异常信息
     */
    void onError(Exception e);
}
